package com.example.book.designmodel.责任链模式;

public abstract class AbstractHandler {

    public AbstractHandler() {
    }

    //需要持有chian对象
    public void execute(Chain chain) {
        //先做自己的事
        handle();
        // 调用责任链的下一个
        chain.doProcess();
    }

    // 做自己的事
    public abstract void handle();
}
